iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 17
0
AI & Data

MongoDB 初學者的筆記系列 第 17

建立Collection(17)

  • 分享至 

  • xImage
  •  

1.以語法格式建立
語法如下:
db.createCollection(name, options)
在該命令中,name 是所要創建的集合名稱。options 是一個用來指定集合配置的文檔。

參數 | 類型 | 描述
------------- | -------------
name | 字串 | 所要創建的集合名稱
options | 文檔 | 可彈性選則。指定有關記憶體大小及索引的選項

參數 options 是可選的,所以你必須指定的只有集合名稱。下表列出了所有可用選項:

欄位 | 類型 | 描述
------------- | -------------
capped | 布林 | (可選)如果為 true,則創建固定集合。固定集合是指有著固定大小的集合,當達到最大值時,它會自動覆蓋最早的文檔。
autoIndexID | 布林 | (可選)如為 true,自動在 _id 欄位創建索引。默認為 false。
size | 數值 | (可選)為固定集合指定一個最大值(以位元組計)。如果 capped 為 true,也需要指定該欄位。
max | 數值 | (可選)指定固定集合中包含文檔的最大數量。在插入文檔時,MongoDB 首先檢查固定集合的 size 欄位,然後檢查 max 欄位。

2.以範本建立

db.createCollection("SockCode", { capped : true, size : 5242880, max : 5000 } )

https://ithelp.ithome.com.tw/upload/images/20181031/20091775WlLFnczFT6.png
可以看到建好的Collection
https://ithelp.ithome.com.tw/upload/images/20181031/20091775ausj9js41t.png


上一篇
資料庫設計II(16)
下一篇
新增語法(18)
系列文
MongoDB 初學者的筆記33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言